-
Notifications
You must be signed in to change notification settings - Fork 1
trusted publisher for prod sdk #51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Claude finished @roymiloh's task —— View job PR Review: Trusted Publisher for Production SDKReview Checklist:
SummaryThis PR removes the Detailed Review🔍 Changes AnalysisThe PR removes these 2 lines from env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}✅ Code Quality and Best Practices
🐛 Potential Bugs or Issues
🚀 Performance Considerations
🔒 Security Concerns
🧪 Test Coverage
📋 Recommendations
🚨 Action RequiredThis PR will likely fail to publish without the |
🚀 Package Preview Available!Install this PR's preview build with npm: npm i @base44-preview/sdk@0.8.4-pr.51.71041fcPrefer not to change any import paths? Install using npm alias so your code still imports npm i "@base44/sdk@npm:@base44-preview/sdk@0.8.4-pr.51.71041fc"Or add it to your {
"dependencies": {
"@base44/sdk": "npm:@base44-preview/sdk@0.8.4-pr.51.71041fc"
}
}
Preview published to npm registry — try new features instantly! |
|
Claude finished @roymiloh's task —— View job PR Review: Trusted Publisher for Production SDKReview Checklist:
SummaryThis PR removes the Critical Issues Found 🚨1. Missing Required PermissionThe manual-publish.yml workflow lacks the critical permissions:
contents: write
packages: write
# MISSING: id-token: write ← Required for trusted publishingWithout this permission, the npm publish command will fail with authentication errors. 2. Inconsistent Implementation
3. Deleted main-publish.ymlThe PR deletes the entire Code Quality Assessment✅ Good Practices
❌ Issues
Security Considerations 🔒Positive
Risks
Performance & Test Coverage
Recommended Actions
permissions:
contents: write
packages: write
id-token: write # Add this line
ConclusionThis PR will break the manual publish workflow without the |
No description provided.